leg guard (catcher) - Spanish English Dictionary